home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / EDUCATE / JABR103.ARJ / REFER.DOC < prev    next >
Text File  |  1991-04-06  |  6KB  |  185 lines

  1.  
  2.  
  3.  
  4.                           I: OPERATOR PRECEDENCE IN AL-JABR
  5.  
  6.                             [See Manual Part I (page 3)]
  7.  
  8.  
  9.      1: (),[],{}    <i.e all bracketed expressions and summation or product of                  sequences are evaluated first of
  10.      all>
  11.  
  12.      2: !           <factorial>
  13.  
  14.      3: -           <unary minus>
  15.  
  16.      4: sin,cos,tan,tanh,abs,tanh,sinh,cosh,asin,acos,atan,sqrt,log,ln,exp
  17.  
  18.      5: ^
  19.  
  20.      6: *,/,\,div,mod
  21.  
  22.      7: +,-              <binary plus and minus>
  23.  
  24.  
  25.      Whithin any given precedence level the operators are evaluated from left to
  26.      right EXCEPT on level 4 where they are evaluated from right to left. For
  27.      instance, 16/4*2 will return 8 because since the / and the * are on the
  28.      same level, they are considered from left to right and the / is evaluated
  29.      first. However sin cos x would first of all evaluate cos x and then find
  30.      the sine of that.
  31.  
  32.  
  33.  
  34.                              II: AL-JABR ERROR MESSAGES
  35.  
  36.  
  37.           When Al-Jabr meets a difficulty it cannot handle, or if it can't
  38.      understand your command, an error message will be issued and you'll
  39.      generally have to correct the problem and re-enter the command. Here are
  40.      Al-Jabr's error messages and explanations of the situations that might have
  41.      caused them.
  42.  
  43.      Error 00: Unrecognized command.
  44.  
  45.           This means Al-Jabr does not understand your command at all. The only
  46.      commands, apart from variable assignment, recognized by Al-Jabr at this
  47.      time are "store", "show", "print", "plot", "over", "cfit", "capture", and
  48.      "quit".
  49.  
  50.      Error 01: Syntax error in command.
  51.  
  52.           Al-Jabr knows your command but you didn't follow the required syntax.
  53.      See the manual section on commands (part II) for descriptions of the
  54.      correct syntax.
  55.  
  56.      Error 02: Number too large or small to process.
  57.  
  58.           Al-Jabr can only handle numbers between about -1.7e+308 and 1.7e+308
  59.      (which is quite an enormous range actually) and if it comes across any
  60.      number outside this range in any calculation the above error will occur. If
  61.      this error occurs you must take steps to reduce the magnitude of initial,
  62.      intermediate or final values in the calculation.
  63.  
  64.      Error 03: The argument to FUNCTION is out of its domain.
  65.  
  66.           Where FUNCTION is replaced by the mathematical function that caused
  67.      the error. This means that the argument to the function is out of the
  68.      domain in which the function can be evaluated. For example, a negative
  69.      argument to the logarithm or square root functions will cause such an
  70.      error.
  71.  
  72.      Error 04: The argument to FUNCTION is too large.
  73.  
  74.           Some functions, notably sin, cos, sinh and cosh, are difficult to
  75.      evaluate accurately when their arguments are too large. If Al-Jabr cannot
  76.      accurately evaluate a function for this reason the above error will be
  77.      generated.
  78.  
  79.      Error 05: A number approaching +/- infinity was encountered.
  80.  
  81.           This is similar to error 2 and occurs when Al-Jabr encounters a
  82.      singularity.
  83.  
  84.      Error 06: Division by Zero.
  85.  
  86.           A division by zero has been attempted, resulting in a value Al-Jabr
  87.      cannot handle.
  88.  
  89.      Error 07: Syntax error in expression.
  90.  
  91.           There is a logical error in your mathematical expression. Quite a few
  92.      situations can cause this error. The most common are forgetting to close a
  93.      bracket and missing operators. Please check the expression you last used
  94.      and make sure it is valid under the rules of Al-Jabr and mathematics.
  95.  
  96.      Error 09: Syntax error in sequence summation of product.
  97.  
  98.           Check that you included all the required parameters, and commas, and
  99.      closed the bracket of your sequence summation or product. The correct
  100.      syntax for sequence summation and product is explained in part I of the
  101.      manual.
  102.  
  103.      Error 10: Undefined user expression.
  104.  
  105.           If you are trying to specify a stored user expression with the #X
  106.      notatuion, X must be a digit between 1 and 9 and there must be no space
  107.      between the "#" and the digit. In any other case the above error will be
  108.      generated.
  109.  
  110.      Error 11: Invalid horizontal axis range.
  111.  
  112.           This occurs in the plot function when either you specify the minimum
  113.      and maximum ranges for the horizontal axis to be the same, or if you make
  114.      the minimum larger than the maximum.
  115.  
  116.      Error 12: Invalid vertical axis range.
  117.  
  118.           This occurs in the plot function when either you specify the minimum
  119.      and maximum ranges for the vertical axis to be the same, or if you make the
  120.      minimum larger than the maximum.
  121.  
  122.      Error 13: Invalid statistics file format.
  123.  
  124.           Al-Jabr cannot correctly obtain data from the file you specified with
  125.      the "cfit" command. See the "cfit" command description for the correct
  126.      format of the data file.
  127.  
  128.      Error 14: Unable to create the file FILENAME.
  129.  
  130.           Most probably FILENAME (which is replaced by whatever filename Al-Jabr
  131.      is having trouble with) is not a valid DOS filename.
  132.  
  133.      Error 15: Unable to open data file FILENAME.
  134.  
  135.           The FILENAME you specified cannot be found on the path you specified
  136.      (or on the current path if you didn't specify a path) or perhaps it is not
  137.      a valid DOS filename.
  138.  
  139.      Error 92, Error 93, Error 99.
  140.  
  141.           These errors are not ever meant to occur, and if they do, they might
  142.      reflect serious bugs in Al-Jabr. For this reason if you encounter any of
  143.      these errors please contact me immediately and tell me which one you
  144.      encountered and the circumstances under which you encountered it. My
  145.      Prodigy ID number is KTXR86A; you can send me mail at the following
  146.      address:
  147.  
  148.                          Uchenna Ogbuji
  149.                          c/o Dr L. U. Thomas-Ogbuji
  150.                          20373 Lorrain Road #F-7
  151.                          Fairview Park OH 44126
  152.  
  153.      or you can leave e-mail for me (Uche G. Ogbuji) on Ed Gelb's Database BBS
  154.      [300,1200 baud, 8/1/N] #(201)-694-7425.
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.